<html><head><title>PMD</title></head><body>
<center><h3>PMD report</h3></center><center><h3>Problems found</h3></center><table align="center" cellspacing="0" cellpadding="3"><tr>
<th>#</th><th>File</th><th>Line</th><th>Problem</th></tr>
<tr bgcolor="lightgrey"> 
<td align="center">1</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/control/AssignmentsControl.html#">src/uniLearn/control/AssignmentsControl</a></td>
<td align="center" width="5%">73</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr> 
<td align="center">2</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/control/AssignmentsControl.html#">src/uniLearn/control/AssignmentsControl</a></td>
<td align="center" width="5%">311</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">3</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/control/AssignmentsControl.html#">src/uniLearn/control/AssignmentsControl</a></td>
<td align="center" width="5%">369</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr> 
<td align="center">4</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/control/AssignmentsControl.html#">src/uniLearn/control/AssignmentsControl</a></td>
<td align="center" width="5%">389</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CollapsibleIfStatements">These nested if statements could be combined</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">5</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/control/AssignmentsControl.html#">src/uniLearn/control/AssignmentsControl</a></td>
<td align="center" width="5%">434</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CollapsibleIfStatements">These nested if statements could be combined</a></td>
</tr>
<tr> 
<td align="center">6</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/control/ResultControl.html#">src/uniLearn/control/ResultControl</a></td>
<td align="center" width="5%">126</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">7</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/control/SubmitAssignmentControl.html#">src/uniLearn/control/SubmitAssignmentControl</a></td>
<td align="center" width="5%">58</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CollapsibleIfStatements">These nested if statements could be combined</a></td>
</tr>
<tr> 
<td align="center">8</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/control/SubmitAssignmentControl.html#">src/uniLearn/control/SubmitAssignmentControl</a></td>
<td align="center" width="5%">93</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">9</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/control/SubmitAssignmentControl.html#">src/uniLearn/control/SubmitAssignmentControl</a></td>
<td align="center" width="5%">139</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr> 
<td align="center">10</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/control/UnitsControl.html#">src/uniLearn/control/UnitsControl</a></td>
<td align="center" width="5%">58</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">11</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/control/UnitsControl.html#">src/uniLearn/control/UnitsControl</a></td>
<td align="center" width="5%">111</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr> 
<td align="center">12</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/control/UnitsControl.html#">src/uniLearn/control/UnitsControl</a></td>
<td align="center" width="5%">154</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">13</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/control/UserControl.html#">src/uniLearn/control/UserControl</a></td>
<td align="center" width="5%">38</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr> 
<td align="center">14</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/control/UserControl.html#">src/uniLearn/control/UserControl</a></td>
<td align="center" width="5%">71</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">15</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/data/AssignmentCollector.html#">src/uniLearn/data/AssignmentCollector</a></td>
<td align="center" width="5%">28</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyIfStmt">Avoid empty if statements</a></td>
</tr>
<tr> 
<td align="center">16</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/data/Units.html#">src/uniLearn/data/Units</a></td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyIfStmt">Avoid empty if statements</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">17</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/data/Units.html#">src/uniLearn/data/Units</a></td>
<td align="center" width="5%">27</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyIfStmt">Avoid empty if statements</a></td>
</tr>
<tr> 
<td align="center">18</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/data/Users.html#">src/uniLearn/data/Users</a></td>
<td align="center" width="5%">20</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyIfStmt">Avoid empty if statements</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">19</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/data/Users.html#">src/uniLearn/data/Users</a></td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyIfStmt">Avoid empty if statements</a></td>
</tr>
<tr> 
<td align="center">20</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/db/DBConnection.html#">src/uniLearn/db/DBConnection</a></td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#AvoidUsingHardCodedIP">Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">21</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/src/uniLearn/db/DBConnection.html#">src/uniLearn/db/DBConnection</a></td>
<td align="center" width="5%">110</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyCatchBlock">Avoid empty catch blocks</a></td>
</tr>
<tr> 
<td align="center">22</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/test/uniLearn/Test/DetailResultTest.html#">test/uniLearn/Test/DetailResultTest</a></td>
<td align="center" width="5%">4</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/imports.html#UnusedImports">Avoid unused imports such as 'java.text.SimpleDateFormat'</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">23</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/test/uniLearn/Test/DetailResultTest.html#">test/uniLearn/Test/DetailResultTest</a></td>
<td align="center" width="5%">73</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#BigIntegerInstantiation">Don't create instances of already existing BigInteger and BigDecimal (ZERO, ONE, TEN)</a></td>
</tr>
<tr> 
<td align="center">24</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/test/uniLearn/Test/DetailResultTest.html#">test/uniLearn/Test/DetailResultTest</a></td>
<td align="center" width="5%">81</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#UselessOperationOnImmutable">An operation on an Immutable object (String, BigDecimal or BigInteger) won't change the object itself</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">25</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/test/uniLearn/Test/TestClass.html#">test/uniLearn/Test/TestClass</a></td>
<td align="center" width="5%">3</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/imports.html#UnusedImports">Avoid unused imports such as 'java.math.BigDecimal'</a></td>
</tr>
<tr> 
<td align="center">26</td>
<td width="*%"><a href="http://pmd.sourceforge.net/xref/test/uniLearn/Test/TestClass.html#">test/uniLearn/Test/TestClass</a></td>
<td align="center" width="5%">5</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/imports.html#UnusedImports">Avoid unused imports such as 'java.util.ArrayList'</a></td>
</tr>
</table></body></html>
